THIS GETS AROUND A 64K DGROUP PROBLEM THAT TCC HAS.
7: IN include\externs.h LINE 753 CHANGE
extern void interrupt pkt_receiver2(unsigned int es,unsigned int ds,unsigned int di,unsigned int si,unsigned int bp,unsigned int sp,unsigned int bx,unsigned int dx,unsigned int cx,unsigned int ax);
TO
#ifdef __TURBOC__
extern void interrupt pkt_receiver2(unsigned int bp,unsigned int di,unsigned int si,unsigned int ds,unsigned int es,unsigned int dx,unsigned int cx,unsigned int bx,unsigned int ax);
#else
extern void interrupt pkt_receiver2(unsigned int es,unsigned int ds,unsigned int di,unsigned int si,unsigned int bp,unsigned int sp,unsigned int bx,unsigned int dx,unsigned int cx,unsigned int ax);
#endif
8: IN include\turboc.h ADD THE FOLLOWING LINES TO THE END OF THE FILE
int _dos_setdate(struct dosdate_t *ddate);
int _dos_settime(struct dostime_t *dtime);
struct dosdate_t
{
unsigned char day;
unsigned char month;
unsigned int year;
unsigned char dayofweek;
};
struct dostime_t
{
unsigned char hour;
unsigned char minute;
unsigned char second;
unsigned char hsecond;
};
(THEY SHOULD ACTUALLY BE ADDED BEFORE THE LAST #ENDIF)